body {
	font-family: Arial;
	font-size: 10pt;
	margin: 0;
	padding: 0;
}

input, label, td {
	font-size: 10pt;
}

#header {
	background: #FDE3B5 url(images/banner.png) top left no-repeat;
	border-bottom: 1px solid #707070;
	height: 50px;
	position: relative;
	width: 100%;
}

#title {
	color: white; 
	font-size: 20pt;
	font-weight: bolder;
	position: absolute;
	left: 15px;
	top: 10px;
}

#container { 
	padding-top: 1.5em;
	padding-left: 1.5em;
	z-index: 0;
}

h3.title {
	margin-top: 0em;
	margin-bottom: 1em;
}

.info {
	color: navy;
	font-style: italic;
}

a:visited {
	color: blue;
}

#link, #link a {
	position: absolute;
	right: 5px;
	bottom: 3px;
}

/*
 * Table styles
 */
table.complex td, table.complex th, table.isi td, table.isi th, table.its td, table.its th, table.mars td, table.mars th, table.nocol td, table.nocol th, table.simple td, table.simple th, table.simple input, table.simple select, table.report td, table.report th {
	font-size: 9pt;
}

table.orange1 th{
    background-color: #F1A00A;
}
table.orange1 th.ascending, table.orange1 th.descending {
    background-color: #FB6803;
}